home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 October: Mac OS SDK / Dev.CD Oct 97 SDK1.toast / Development Kits (Disc 1) / QuickDraw GX / Programming Stuff / Sample Code / Printing Samples / Printer Drivers… / LaserWriterIIsc (New GX v1.1) / ChooserSupport.a next >
Encoding:
Text File  |  1996-03-20  |  1.5 KB  |  57 lines  |  [TEXT/MPS ]

  1. ;  ------------------------------------------------------------------------------
  2. ;
  3. ;    FILENAME
  4. ;        ChooserSupport.a
  5. ;
  6. ;    DESCRIPTION
  7. ;        Contains the code to form the first part of the Chooser 'PACK' for the
  8. ;        LaserWriter IISC driver.
  9. ;
  10. ;    COPYRIGHT
  11. ;        Copyright © Apple Computer, Inc. 1992
  12. ;        All rights reserved. 
  13. ;
  14. ;--------------------------------------------------------------------------------
  15.  
  16.  
  17.     STRING    ASIS
  18.     CASE OBJ
  19.  
  20. kAppleTalkDevice            EQU    $80000000
  21. kIsPAPDevice                EQU    $40000000
  22. kIsPostScriptDevice        EQU    $20000000
  23. kMultiSelect                EQU    $10000000
  24. kLeftButton                    EQU    $08000000
  25. kRightButton                EQU    $04000000
  26. kNoSavedZone                EQU    $02000000
  27. kActualZoneNames            EQU    $01000000
  28. kNoIntlChars                EQU    $00800000
  29. kEvenUpName                    EQU    $00400000
  30. kLengthOnRename            EQU    $00200000
  31. kUsesOnAndOff                EQU    $00100000
  32. kNoSetSelfSend                EQU    $00080000
  33. kUnused18                    EQU    $00040000
  34. kAcceptsInit                EQU    $00020000
  35. kAcceptsNewSel                EQU    $00010000
  36. kAcceptsFillList            EQU    $00008000
  37. kAcceptsGetSel                EQU    $00004000
  38. kAcceptsSelect                EQU    $00002000
  39. kAcceptsDeselect            EQU    $00001000
  40. kAcceptsTerminate            EQU    $00000800
  41.  
  42.     IMPORT DEVICE
  43. EntryPoint    PROC EXPORT
  44.         BRA.S    DEVICE                        ; branch to our actual code
  45.         DC.W    169                            ; device ID
  46.         DC.L    'PACK'                        ; device Type
  47.         DC.W    $F000                            ; master ID for resources (-4096)
  48.         DC.W    2                                ; version
  49.         DC.L    kLeftButton+kUsesOnAndOff+kAcceptsInit+kAcceptsTerminate    ; flags
  50.         
  51. gJob PROC EXPORT
  52.         DC.L    0                                ; Job global
  53.         
  54. gDriverName    PROC EXPORT
  55.         DS.B    32                                ; driverName
  56.     END
  57.